body{background:url(../img/bg.jpg) no-repeat;margin: 0;padding: 0;overflow: hidden;background-size: cover;}
#loading{position: absolute;z-index: 99;width: 100%;height: 100%;background: #73CDE7;text-align: center;}
#loading h1 {text-align: center;font-size:2rem;font-family: 'Rajdhani', sans-serif;background: url(../img/loading.png) repeat #011F42;background-size: 300px auto;-webkit-text-fill-color: transparent;text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;-webkit-animation: background 12s infinite linear;animation: background 12s infinite linear;position: absolute;top: 50%;margin-top:-25%;left:50%;margin-left:-25%;}
#loading p{display: inline-block;height: 0.1rem;background:#ffffff;max-width: 7.5rem;margin-top:100%;}

#music #musicplay{background:url(../img/musicplay.png) no-repeat;width: 1rem;height:1rem;position: absolute;z-index: 9;right: 0.2rem;top:0.2rem;border-radius:50% 50%;background-size:100%;background-color:#000000;opacity: 0.7;}
@-webkit-keyframes background {
    from {
        background-position: 0 0%;
    }
    to {
        background-position: 0 -300px;
    }
}
@keyframes background {
    from {
        background-position: 0 0%;
    }
    to {
        background-position: 0 -300px;
    }
}
